// 支付相关API
import { axiosInstance } from './request'

const payAPI = {
  // 创建微信Native支付订单
  createWechatNative(data) {
    return axiosInstance({
      url: '/pay/wechat/native',
      method: 'post',
      data,
    })
  },

  // 基于订单创建微信Native支付二维码（租金+押金）
  createWechatOrderNative(data) {
    return axiosInstance({
      url: '/pay/wechat/native-order',
      method: 'post',
      data,
    })
  },

  // 查询微信订单状态
  queryWechatOrder(outTradeNo) {
    return axiosInstance({
      url: `/pay/wechat/order/${outTradeNo}`,
      method: 'get',
    })
  }
}

// 导出整个 API 对象
export default payAPI 